home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / Tools / Dev / powerd / lib / powerd_lib.lha / PowerD / RealEStr_fpu.d < prev    next >
Encoding:
Text File  |  2000-02-20  |  265 b   |  13 lines

  1. OPT    OBJECT,NOEXE
  2.  
  3. PROC RealEStr(estr:PTR TO CHAR,f:DOUBLE,n=1)(PTR TO CHAR)
  4.     DEFL    top,rest
  5.     DEF    buf[24]:STRING        // this is large enough
  6.     top:=f
  7.     f-=top
  8.     f*=1000000000
  9.     rest:=f
  10.     EStringF(buf,'\d.\z\r\d[9]',top,rest)
  11.     EStrCopy(estr,buf,EStrLen(buf)-9+n)
  12. ENDPROC estr
  13.